From 0cbc857ea4272f4d0e9478aa35e273f1834443e8 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Thu, 30 Jul 2020 14:27:46 +0200 Subject: [PATCH] gdk/win32: Avoid gdk_device_get_associated_device() Query the seat for that. --- gdk/win32/gdkdrag-win32.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c index 4720804de6..9bb6f91539 100644 --- a/gdk/win32/gdkdrag-win32.c +++ b/gdk/win32/gdkdrag-win32.c @@ -2381,6 +2381,7 @@ gdk_dnd_handle_key_event (GdkDrag *drag, GdkWin32Drag *drag_win32 = GDK_WIN32_DRAG (drag); GdkModifierType state; GdkDevice *pointer; + GdkSeat *seat; int dx, dy; GDK_NOTE (DND, g_print ("gdk_dnd_handle_key_event: 0x%p\n", drag)); @@ -2388,7 +2389,8 @@ gdk_dnd_handle_key_event (GdkDrag *drag, state = gdk_event_get_modifier_state (event); dx = dy = 0; - pointer = gdk_device_get_associated_device (gdk_event_get_device (event)); + seat = gdk_event_get_seat (event); + pointer = gdk_seat_get_pointer (seat); if (gdk_event_get_event_type (event) == GDK_KEY_PRESS) { -- 2.30.2